package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 支付信息
 *
 * @author wyj
 * @create 2021-09-15 12:48
 */
public class MoPayInfo implements Serializable {
    /**
     * 扣款的金额
     */
    public BigDecimal PayAmount;

    /**
     * 接口方支付流水号
     */
    public String SwiftNumber;

    /**
     * 支付平台交易流水号
     */
    public String TradeId;

    /**
     * 扣款状态 即 订单状态枚举
     */
    public int PayStatus;

    /**
     * 支付状态描述
     */
    public String PayStatusMsg;

    /**
     * 代扣的第三方平台 1：支付宝 2：财付通
     */
    public int PayPlatformID;

    /**
     * 扣款支付申请成功|扣款完成时间 yyyy-mm-dd HH:mm:ss
     */
    public String PayTime;

    /**
     * 支付类型 业务类型（默认值：1）1：正常订单 2：改签订单
     */
    public int PayType;

    public String payId;

    @Override
    public String toString() {
        return "MoPayInfo{" +
                "PayAmount=" + PayAmount +
                ", SwiftNumber='" + SwiftNumber + '\'' +
                ", TradeId='" + TradeId + '\'' +
                ", PayStatus=" + PayStatus +
                ", PayStatusMsg='" + PayStatusMsg + '\'' +
                ", PayPlatformID=" + PayPlatformID +
                ", PayTime='" + PayTime + '\'' +
                ", PayType=" + PayType +
                ", payId='" + payId + '\'' +
                '}';
    }
}
